﻿using System;
using System.Collections;
using System.Linq;
using System.Web;


public class Premios
{
     public DBPremios dbPremios;
     public int codigoPremio;
     public String nomePremio;
     public int pontos;

    public Premios(System.Data.Odbc.OdbcConnection con)
    {
        dbPremios = new DBPremios(con);
    }

    public Hashtable pedirListaPremios()
    {
        return dbPremios.obterListaPremios();
    }

    public bool verificarNomePremio(String nome)
    {
        nomePremio = nome;
        return dbPremios.verificarUnicidadePremio(nomePremio);
    }

    public void inserirNumeroPontos(int numero)
    {
        pontos = numero;
        dbPremios.inserirDadosPremio(nomePremio, pontos);
    }

    public void alterarDadosPremio(int numero)
    {
        pontos = numero;
        dbPremios.guardaAlteracoesPremio(nomePremio, pontos);
    }

    public void pedirDadosPremio()
    {
        dbPremios.obterDadosPremio(nomePremio, this);
    }

    public void removerPremio()
    {
        dbPremios.removerPremio(nomePremio);
    }
}

